function __getDomain() {
    var a = "",
        n = location.hostname,
        t = n.replace(/\.(com|net|org|cn$)\.?.*/, "");
    return -1 === t.lastIndexOf(".") ? a = "." + n : (t = t.substring(t.lastIndexOf(".")), a = n.substring(n.lastIndexOf(t))), a
}! function(a, n) {
    var t = n.body || n.getElementsByTagName("body")[0] || n.documentElement,
        c = t.getElementsByTagName("base")[0];
    a.load = function(a, o, r) {
        var i = n.createElement("script");
        r && (i.charset = r),
            function(a, n, c) {
                function o(c) { a.onload = a.onerror = a.onreadystatechange = null, t.removeChild(a), a = null, n && n(c) }
                "onload" in a ? (a.onload = o, a.onerror = function() { o(!0) }) : a.onreadystatechange = function() { /loaded|complete/.test(a.readyState) && o() }
            }(i, o), i.async = !0, i.src = a, c ? t.insertBefore(i, c) : t.appendChild(i)
    }
}(window, document);
var _dctc = window._dctc || {},
    _account = _dctc._account || [],
    _gaq = _dctc._gaq || [];
_dctc.trackEvent = function(a) {
    if (a) try {
        if (_account.length > 0)
            for (var n in _account)
                if (_account.hasOwnProperty(n)) {
                    _gaq.push(["t" + n + "._setAccount", _account[n]]);
                    var t = [];
                    t.push("t" + n + "._trackEvent");
                    for (var c = [a.c, a.a, a.l, a.v, a.n], o = 0; o < c.length; o++) c[o] && t.push(c[o]);
                    _gaq.push(t)
                }
    } catch (a) {}
};
var __domain = __getDomain();
if (_account.length > 0)
    for (var i in _account) _account.hasOwnProperty(i) && (_gaq.push(["t" + i + "._setAccount", _account[i]]), _gaq.push(["t" + i + "._setDomainName", __domain]), _gaq.push(["t" + i + "._addOrganic", "soso", "w"]), _gaq.push(["t" + i + "._addOrganic", "soso", "key"]), _gaq.push(["t" + i + "._addOrganic", "sogou", "query"]), _gaq.push(["t" + i + "._addOrganic", "sogou", "keyword"]), _gaq.push(["t" + i + "._addOrganic", "youdao", "q"]), _gaq.push(["t" + i + "._addOrganic", "baidu", "word"]), _gaq.push(["t" + i + "._addOrganic", "baidu", "q1"]), _gaq.push(["t" + i + "._addOrganic", "baidu", "w"]), _gaq.push(["t" + i + "._addOrganic", "baidu", "kw"]), _gaq.push(["t" + i + "._addOrganic", "360", "q"]), _gaq.push(["t" + i + "._addOrganic", "360", "kw"]), _gaq.push(["t" + i + "._addOrganic", "so.com", "q"]), _gaq.push(["t" + i + "._addOrganic", "easou", "q"]), _gaq.push(["t" + i + "._addOrganic", "yicha", "key"]), _gaq.push(["t" + i + "._addOrganic", "roboo", "q"]), _gaq.push(["t" + i + "._trackPageview"]));
if (_dctc._trackTrans)
    for (var j in _dctc._trackTrans) _dctc._trackTrans.hasOwnProperty(j) && _gaq.push(["t" + _dctc._trackTrans[j] + "._trackTrans"]);
! function(a) {
    var n = function(n) {
        var t = a._dctc || {};
        a.SFUV.init({ isNorth: t.isNorth || "Y", bid: t.bid || "1", frameType: t.frameType, location: t.location, referrer: t.referrer, urlowner: t.urlowner || "", realip: t.realip || "", pageid: t.pageid || "", channel: t.channel, iscredible: t.iscredible, newsfrom: t.newsfrom, hash: n })
    };
    a.load("//static.soufunimg.com/ggcp/uv/new/uv.js", function() { n(), a.SFUV.update = n }), setTimeout(function() { a.load("https://www.google-analytics.com/ga.js") }, 2e3)
}(window);